Evaluation of Software Dependability Based on Stability Test Data
نویسندگان
چکیده
This paper discusses a measurement-based approach to dependability evaluation of fault-tolerant, real-time software systems based on failure data collected from stability tests of an air traffic control system under development. Several dependability analysis techniques are illustrated with the data: parameter estimation, availability modeling of software from the task level, applications of the parameter estimation and model evaluation in assessing availability, identifying key problem areas, and predicting required test duration for achieving desired levels of availability, and quantification of relationships between software size, the number of faults, and failure rate for a software unit. Although most discussion is focused on a typical subsystem, Sector Suite, the discussed methodology is applicable to other subsystems and the system. The study demonstrates a promising approach to measuring and assessing software availability during the development phase, which has been increasingly demanded by the project management of developing large, critical systems.
منابع مشابه
Dependability Modeling and Evaluation of Software Fault-Tolerant Systems
Abstmct-The paper provides dependability modeling and evaluation (encompassing reliability and safety issues) of the two major fault tolerance software approaches: recovery Mocks (RB) and N-version programming (NVP). The study is based on the detailed analysis of software fault-tolerance architectures able to tolerate a single fault (RB: two alternates and an acceptance test, NVP: three version...
متن کاملManaging Trustworthiness in Component-based Embedded Systems
Component-based systems use software components to achieve their overall high-level functionality which, in turn, may be extended by initiating the download of new components. This action may detrimentally affect the system's overall dependability and security characteristics. We address the problem of the enhancement of dependability and security for component-based embedded systems that run, ...
متن کاملAn Improved Comprehensive Evaluation Model of Software Dependability based on Rough Set Theory
Dependability of software, a major concern in many computer applications, can be improved through several means. But systematic approaches for its evaluation do not exist, which is the prerequisite for dependability control and improvement. Software dependability evaluation is an urgent problem to be solved. There is some subjectivity about weighting coefficient when applying fuzzy comprehensiv...
متن کاملAn approach to measuring and assessing dependability for critical software systems
Traditional software testing methods combined with probabilistic models cannot measure and assess dependability for software that requires very high reliability (failure rate < 10 /hour) and availability (>0.999999). This 6 paper proposes a novel approach, drawing on findings and methods that have been described individually but have never been combined, applied in the late testing phase or ear...
متن کاملEmpirical-based Estimation of the Effect on Software Dependability of a Technique for Architecture Conformance Verification
The High Dependability Computing Program (HDCP) project is a NASA initiative for increasing dependability of software-based systems. It researches achieving high dependability by introducing new technologies. We focus on the evaluation of the effectiveness of technologies with respect to dependability. We employ empirical evaluation methods along with evaluation testbeds. In this paper, our tec...
متن کامل